
.nav-link {
		color: #000;
		font-size: 18px;
		padding: 0 20px;
	}

	.nav-item {
		padding: 0 20px;
	}
    a{
        text-decoration: none!important;
    }
    .nav-padding{
        padding-left:0;padding-right:0
    }
	.swiper>img{
	    /* height: clamp(12.5rem, -92.691rem + 169.49vw, 31.25rem); */
        height: 400px;
	}
	.index-banner .swiper-slide{
        width: 100%;
        text-align: center;
        height: 720px;
        position: relative;
        /*line-height: 200px;*/
    }
    .swiper-pagination{
        bottom: 5%!important;
    }
    .bg-line{
        background: linear-gradient(to bottom, #f8f9fd, #fff) !important;
        border: 1px solid #eef5ff !important;
        border-radius: 20px;
    }
    .index-banner .swiper-button-next, .index-banner .swiper-button-prev {
      background-color: #333; /* 设置背景颜色 */
      color: white; /* 设置文字颜色 */
      padding: 10px; /* 设置内边距 */
      border-radius: 50%; /* 设置圆角 */
      width:15px;height:15px;
      display: none;
    }
     
    .index-banner .swiper-button-next:after, .index-banner .swiper-button-prev:after {
      font-size: 18px; /* 设置图标大小 */
    }
    .index-banner .swiper-slide>img{
        width: 100%;height:100%;object-fit: cover;
    }        
        /* 自定义分页器指示器的样式 */
    .swiper-pagination-bullet {
        background: #000000; /* 背景颜色 */
        opacity: 0.5; /* 透明度 */
        width: 80px;
        height: 5px;
        border-radius: 15px;
    }
    .swiper-pagination-bullet-active {
        background: #ffffff; /* 当前激活状态的背景颜色 */
        opacity: 1; /* 透明度 */
        width: 80px;
        height: 5px;
        border-radius: 15px;
    }
     
    /* 自定义导航按钮的样式 */
    .index-banner .swiper-button-prev, .index-banner .swiper-button-next {
        color: #000; /* 按钮颜色 */
        background-color: rgba(255, 255, 255, 0.5); /* 按钮背景颜色 */
        padding: 10px; /* 内边距 */
        border-radius: 7px; /* 圆角 */
        width: 30px;
        height: 5px;
        border-radius: 15px;
    }
    .swiper-button-prev:after, .swiper-button-next:after {
        font-size: 18px; /* 字体大小 */
    } 
    .index-equipment-title{
        /*该函数接收三个参数：分别为 最小值，首选值，最大值。clamp(1.375rem, 0.864rem + 2.18vw, 2.5rem);*/
               font-size:40px;font-weight: 500;text-align: center;padding-top: 140px;margin-top: 140px;
           }
    .index-scs{
        
        width:96%;
        margin: 0 auto;
        margin-top:50px;
    }
    .index-scs-container{
        width:70%;height:80%;position:relative
    }
    .index-scs-container-box{
        display:flex;position: relative;height: 100%;background-image: url(/assets/static/image/6.png);background-position: 31% 20%;border-radius: 25px;
    }
    .index-scs-row{
        display:flex;flex:1;flex-direction: column;align-items: center;justify-content: center;
    }
    .index-scs-row-item{
        position:relative;display:flex;justify-content: center;align-items: center;width:40px;height:40px;margin-bottom: 20px;
    }
    .index-scs-row-item-bg{
        position:absolute;width:40px;height:40px
    }
    .index-scs-row-item-image{
        position:absolute;width:12px;height:15px
    }
    .index-scs-row-item-active .index-scs-row-item-bg{
        width:60px;height:60px
    }
    .index-scs-row-item-active .index-scs-row-item-image{
        width:15px;height:20px
    }
    .index-scs-row-item:hover .index-scs-row-item-bg{
        width:60px;height:60px
    }
    .index-scs-row-item:hover .index-scs-row-item-image{
        width:15px;height:20px
    }
    .index-core{
        display: flex;align-items: center;justify-content: space-between;margin: 0 auto;margin-top:90px;padding: 0;
    }
    .index-core-item{
        display:flex;flex-direction:column;justify-content: center;align-items: center;
        margin-bottom: 50px;
    }
    .index-core-item-number{
        font-size:60px;background: -webkit-linear-gradient(left, #0060E0, #037A88);-webkit-background-clip: text;-webkit-text-fill-color: transparent;font-weight:bold
    }
    .index-core-item-unit{
        font-size:18px;color:#037A88;align-items: end;display: flex;
    }
    .index-core-item-text{
        color:#666666;font-size:clamp(1.063rem, 0.977rem + 0.36vw, 1.25rem)
    }
    .index-honor{
        margin: 20px 0;
    }
    .index-honor .swiper-slide{
        border: 1px solid #ccc;
        border-radius: 15px;
        padding: 15px;
        display: flex;
        flex-direction: column;
        /*margin: 0 15px;*/
    }
    .index-honor .swiper-slide>img{
        width: 100%;
        border-radius: 15px;
        height: 200px;
        object-fit: none;
    }
    .index-honor .index-honor-title{
        background:#f6f6fb;color:#000;font-size:15px;text-align:center;line-height:50px;border-radius: 12px;margin-top:15px
    }
    .index-honor .swiper-pagination {
        position: absolute;
        bottom: 10px; /* 根据需要调整距离底部的距离 */
        left: 0;
        width: 100%;
        text-align: center;
    }
    .index-honor .swiper-button-prev, .index-honor .swiper-button-next {
        color: #fff; /* 按钮颜色 */
        background-color: rgba(38, 160, 142, 1); /* 按钮背景颜色 */
        padding: 10px; /* 内边距 */
        border-radius: 50px; /* 圆角 */
        width: 40px;
        height: 40px;
        margin-top: -31px;
    }
    .index-honor .swiper-button-next:after, .index-honor .swiper-button-prev:after {
      font-size: 0;
    }
    .index-new-left{
        display:flex;flex-direction:column;flex:1.5
    }
    .index-new-right{
        flex:2;margin-left:85px;display:flex;flex-direction:column
    }
    .index-new-date{
        display:flex;flex-direction:column;padding:0 20px;text-align: right;border-right:1px solid #000;margin-right:20px
    }
    .footer-right{
        flex:1;display: flex;margin-left:200px;font-size:14px;
        margin-top: 70px;
    }
    .cooperative-structure{
        display:inline-block;margin:0 13px;
        margin-top: 0;
        margin-bottom: 50px;
    }
    .cooperative-structure>img{
        /* width:clamp(9.375rem, 7.955rem + 6.06vw, 15.5rem); */
        width:240px;
        height: 80px;

    }
    /*//图片放大修改样式*/
    .preview-img {
            width: 100%;
            height: 200px;
            object-fit: cover;
            border-radius: 8px;
            cursor: pointer;
            transition: transform 0.3s ease, box-shadow 0.3s ease;
            box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);
        }
        
        .preview-img:hover {
            transform: scale(1.03);
            box-shadow: 0 8px 16px rgba(0, 0, 0, 0.2);
        }
        /* 模态框样式 */
        .image-modal {
            display: none;
            position: fixed;
            top: 0;
            left: 0;
            width: 100%;
            height: 100%;
            background-color: rgba(0, 0, 0, 0.9);
            z-index: 1000;
            opacity: 0;
            transition: opacity 0.3s ease;
        }
        
        .image-modal.active {
            opacity: 1;
        }
        
        .modal-content {
            position: absolute;
            top: 50%;
            left: 50%;
            transform: translate(-50%, -50%);
            max-width: 90%;
            max-height: 90%;
            border-radius: 8px;
            box-shadow: 0 0 30px rgba(255, 255, 255, 0.1);
        }
        
        .modal-img {
            display: block;
            max-width: 100%;
            max-height: 90vh;
            width: auto;
            height: auto;
            border-radius: 8px;
        }
        
        .close-btn {
            position: absolute;
            top: 20px;
            right: 30px;
            color: white;
            font-size: 40px;
            font-weight: bold;
            cursor: pointer;
            transition: color 0.3s ease;
            z-index: 1001;
        }
        
        .close-btn:hover {
            color: #e74c3c;
        }
        /*newmind*/
        .newmild-v-1{
            width: 1226px;margin: 0 auto; display: flex;
        }
        .newmild-v-2{
            /* flex: 1.5; */
            border: 0.1px solid #eee;box-sizing: border-box;text-align: center;display: flex;justify-content: center;align-items: center;position: relative;min-height: 400px;
            width: 400px;
        }
        .newmild-v-3{
            flex: 2;padding: 20px 0 20px 83px;
        }
        .newmild-v-4{
            width: 1226px;margin: 0 auto;padding: 0 0;    margin-bottom: 80px;
        }
        .newmild-v-5{
            border: 1px solid #eef5ff;background-color: rgba(248,249,253, 0.5);padding: 30px 20px;border-radius: 20px;
            background: linear-gradient(to bottom, #f8f9fd, #fff);
            border: 1px solid #eef5ff;
        }
        .newmild-v-6{
            display: flex;align-items: center;
        }
        .newmild-v-7{
            font-size:14px;border-radius:35px;flex:2;display: flex;justify-content: end;
        }
        .newmild-v-8{
            width:160px;
        }
        .newmild-v-9{
            margin: 0 20px;
        }
        .newmild-v-10{
           display:flex;width: 100%;margin-top:20px
        }
        .newmild-v-11{
            display:flex;width: 100%;
        }
        .newmild-v-14{
            display:flex;
            flex-direction: column;
            align-items: center;flex:1;
            /* background-image:url(/assets/static/image/48.png);
            background-size: 100% 100%;
            background-repeat: no-repeat; */
            padding:30px 0;
            /* margin-top: 15px; */
            border: 1px solid #F8F9FD;
            background-color: rgba(248, 249, 253, 0.5);
            border-radius: 20px;
            background: linear-gradient(to bottom, #f8f9fd, #fff);
            border: 1px solid #eef5ff;
        }
        .newmild-v-12{
            margin-right:10px;
        }
        .newmild-v-13{
            margin-left:10px
        }
        .newmild-v-15{
            margin-left:10px;
            /* color:#ffa42e */
        }
        .newmild-v-17{
            padding: 75px 0;
        }
        /**/
        .instrument-v-1{
            display:flex;width: 100%;
        }
        .instrument-v-2{
            display:inline-block;margin-right:15px
        }
        .instrument-v-3{
            /* background-image:url(/assets/static/image/62.png);background-size: 100% 100%;background-repeat: no-repeat; */
            width:300px;text-align: center;padding: 30px 50px;height: 200px;
            background: linear-gradient(to bottom, #f8f9fd, #fff);
            border: 1px solid #eef5ff;
            border-radius: 20px;
        }
        /**/
        .scs-v-1{
            /* background-image:url(/assets/static/image/69.png);background-size: 100% 100%;background-repeat: no-repeat; */
            padding:30px 0;display:flex;padding:15px 30px;    display: flex;justify-content: center;align-items: center;
            border: 1px solid #F8F9FD;
            background-color: rgba(248, 249, 253, 0.5);
            border-radius: 20px;
            background: linear-gradient(to bottom, #f8f9fd, #fff);
            border: 1px solid #eef5ff;
        }
        .scs-v-2{
            display:flex;width: 100%;margin-top:20px
        }
        .scs-v-3{
            display:flex;
            flex-direction: column;
            align-items: center;flex:1;
            /* background-image:url(/assets/static/image/71.png); */
            background-size: 100% 100%;
            background-repeat: no-repeat;
            padding:30px 0;
            border: 1px solid #EEF5FF;
    background-color: #F9FAFD;
    border-radius: 15px;
    background: linear-gradient(to bottom, #f8f9fd, #fff);
            border: 1px solid #eef5ff;
        }
        .scs-v-4{
            margin:0px 23px
        }
        .scs-v-5{
            display:flex;flex-direction:column;flex:3;padding-left:50px;justify-content: space-around;
        }
        .scs-v-6{
            margin-right:15px
        }
        .scs-v-7{}
        .scs-v-8{
            display: flex;align-items: end;
        }
        .scs-v-9{
            background-image:url(/assets/static/image/78.png);background-size: 100% 100%;background-repeat: no-repeat;padding:30px 30px;margin-top:50px
        }
        /**/
        .migraine-v-1{
            display:flex;width: 100%;
        }
        .migraine-v-2{
            background-image:url(/assets/static/image/62.png);background-size: 100% 100%;background-repeat: no-repeat;width:300px;text-align: center;padding: 30px 50px;height: 200px;
        }
        .scaleImg img{
            transition: transform 0.5s ease;
        }
        .scaleImg img:hover {
            transform: scale(1.1);
        }
        /* 关于我们 */
        .aboutus-ms-company-introduction{
            display: none;
        }
        .aboutus-md-company-introduction{
            display: flex;
        }
        .aboutus-md-production-base-row{
            display:flex;height:300px
        }
        .aboutus-md-production-base-row>div{
            flex:1;
        }
        .aboutus-md-production-base-row>div>img{
            width:100%;height:100%;object-fit: cover;
        }
        .aboutus-md-production-base{
            width: 1226px;margin: 0 auto;padding: 0 0; margin-top: 50px;
        }
        .aboutus-md-production-base-row-img-left{
            border-top-left-radius: 30px;
        }
        .aboutus-md-production-base-row-img-right{
            border-top-right-radius: 30px;
        }
        .aboutus-md-production-base-row-centre{
            margin:0 5px
        }
        .aboutus-md-production-title{
            margin-bottom: 50px;
        }
        .aboutus-md-production-base-row-down{
            margin-top:5px
        }
        .aboutus-md-production-base-row-down>div{
            flex:1;
        }
        .aboutus-md-production-base-row-down-row{
            margin-right:5px
        }
        .aboutus-md-production-base-row-down>div>img{
            width:100%;height:100%;object-fit: cover;
        }
        .aboutus-md-production-base-row-down-img-left{
            border-bottom-left-radius: 30px;
        }
        .aboutus-md-production-base-row-down-img-right{
            border-bottom-right-radius: 30px;
        }
/*@media (max-width: 768px) {*/
@media (max-width: 992px) {
        
		.nav-link {
			margin-bottom: 20px;
		}
		.nav-padding{
            padding-left:15px;
            padding-right:15px;
        }
        .index-banner .swiper-slide{
                height: 200px;
            }
        .index-equipment-title{
              padding-top: 40px;
           }
       .index-scs{
            margin-top:20px
        }
        .index-scs-container-box{
            flex-direction: column;
        }
        .index-scs-row{
            flex-direction: row;
        }
        .index-scs-container{
            width:92%;
        }
        .index-scs-row-item{
            margin: 0 20px;
        }
        .index-new-left{
            display: none;
        }
        .index-new-right{
            margin-left:0;
        }
        .index-new-date{
            padding-left: 0;
        }
        .footer-right{
            margin-left:0;
            justify-content: center;
            margin-top: 50px;
        }
        .cooperative-structure{
        margin:20px 5px
        }
        /*newmild*/
        .newmild-v-1{
            display: block;
            width: 100%;
        }
        .newmild-v-3{
            padding: 20px 0;
        }
        .newmild-v-4{
            width: 100%;
        }
        .newmild-v-5{
            padding: 15px 20px;
        }
        .newmild-v-6{
            display: block;
        }
        .newmild-v-7{
            display: block;
            text-align: center;
            
        }
        .newmild-v-9{
            margin:initial;
        }
        .newmild-v-7>img{
            margin-top: 30px;
        }
        .newmild-v-10{
           display:inline-block;margin-top:0
        }
        .newmild-v-11{
            display:inline-block;
        }
        .newmild-v-12{
            margin-right:0;
        }
        .newmild-v-13{
            margin-left:0
        }
        .newmild-v-16{
           padding:0 30px
        }
        .newmild-v-17{
           padding:30px 0
        }
        /**/
        .instrument-v-1{
            display:block;
        }
        .instrument-v-1>div{
            margin-bottom: 15px;
        }
        .instrument-v-2,.instrument-v-3{
            width: 100%;
        }
        /**/
        .scs-v-1,.scs-v-2{
            flex-direction: column;
        }
        .scs-v-4{
            margin:15px 0
        }
        .scs-v-5{
            margin-top: 30px;
            padding: 0;
        }
        .scs-v-6{
            width: 20%;
        }
        .scs-v-7{
            width: 70%;
        }
        .scs-v-8{
            margin-top: 30px;
        }
        .scs-v-9{
            padding:30px 15px;
        }
        /**/
        .migraine-v-1{
            flex-direction: column;
        }
        .migraine-v-1>div{
            margin-bottom: 15px;
        }
        .migraine-v-2{
            width: 100%;
        }
        /* 关于我们 */
        .aboutus-ms-company-introduction{
            display: block;
        }
        .aboutus-md-company-introduction{
            display: none;
        }
        .aboutus-md-production-base-row{
            display: block;
            flex-direction: column;
            height: auto;
        }
        .aboutus-md-production-base-row>div{
            display: inline-block;
        }
        .aboutus-md-production-base-row>div>img{
            display: inline-block;
            border-radius: 15px;
        }
        .aboutus-md-production-base{
            width: 100%;
        }
        .aboutus-md-production-base-row-img-left,.aboutus-md-production-base-row-img-right,.aboutus-md-production-base-row-down-img-left,.aboutus-md-production-base-row-down-img-right{
            border-radius: 0;
        }
        .aboutus-md-production-base-row-centre{
            margin:15px 0
        }
        .aboutus-md-production-title{
            margin-bottom: 30px;
        }
        .aboutus-md-production-base-row-down{
            margin-top: 15px;
        }
        .aboutus-md-production-base-row-down-row{
            margin-bottom: 15px;
        }
        .swiper>div>img{
            width: 90% !important;
        }
        .swiper>img{
            height: 200px;
        }
	}
    @media (min-width: 1200px) {
        .container {
            width: 1200px !important;
            padding: 0 !important;
        }
    }